town square – English–Lietuvių kalba translations

🇬🇧 en lt 🇱🇹

town square noun

  • open area in a town
aikštė
Wiktionary Links